Additional hardware may be necessary for some types of software installations, such as printer drivers, but this will depend on the type of software being installed. Accessories such as cables might also be required in order to connect certain devices to your computer.